package com.google.code.p.restrpc.client.cluster;

import com.google.code.p.restrpc.RpcContext;
import com.google.code.p.restrpc.RestInvoker;
import com.google.code.p.restrpc.client.loadbalance.LoadBalanceStrategy;

/**
 * @author dz
 */
public interface ClusteredRpcContext {
    
    /**
     * @return
     */
    public RpcContext getRpcContext();
    
    /**
     * @return
     */
    public RestInvoker getRestInvoker();
    
    /**
     * @return
     */
    public LoadBalanceStrategy getLoadBalanceStrategy();
    
}
